home *** CD-ROM | disk | FTP | other *** search
/ Revista do CD-ROM 47 / CD-ROM 47 / CD-ROM 47.iso / jogos / mars3d / data1.cab / Program_Executable_Files / l1 / l1.scene < prev    next >
Encoding:
Text File  |  1999-03-31  |  17.8 KB  |  511 lines

  1. // sample(id, name, scene, <location, volume, frequency, pan>);
  2. // if pan is 0, it is disabled; 0.5 even 1.0 right 0.01 left only
  3. // if only one <l,v,f,p> is set, this sample is single play, loops otherwise.
  4.  
  5. sample(13,2PLANT, 1,    0.057,0.5,44100,0.5,    0.127,1,43000,0.01,       0.197,0.5,39000,0.5);         // plant 0.127
  6. sample(14,2DEEPCY, 1,    0.160,0.6,14025,0.2,    0.225,1.0,13025,0.9,       0.250,1.0,12025,0.7,    0.300,0.6,11000,0.2);         // plant 2 0.236
  7. sample(15,2NEON, 1,    0.280,0.5,48000,0.5,      0.296,1,42000,1.0,    0.312,0.5,38000,0.5);         // poster 0.296
  8. sample(16,2DEVICE,1,    0.000,1,30000,0,        0.030,1,20000,0,        0.036,0.5,14000,0,    0.040,0,0,0,        0.300,0.5,30000,0,    0.310,1,20000,0,        0.360,1,16000,0,        0.385,0.5,14000,0,    0.390,0,0,0,    0.563,0.5,30000,0,    0.593,1,20000,0.1,    0.672,1,16000,0.7,    0.702,0.5,14000,0,    0.707,0,0,0,    0.935,0.5,30000,0,    0.965,1,20000,0,    0.980,1,16000,0,    0.999,1,14000,0);         // cave 1-3
  9. sample(17,2HOOCOIL, 1,    0.385,0.6,0,1.0,      0.437,1,0,0.3,        0.470,1,0,0.01,        0.511,1,0,0.7,    0.590,0.6,0,1.0); // spiralcoil 
  10. sample(18,2MACHINE,1,    0.746,0.5,0,0,        0.756,1,0,0,        0.766,0.5,0,0,        0.770,0,0,0,        0.780,0.5,50000,1.0,    0.790,1,44000,0.5,    0.800,0.5,35000,0.01,    0.804,0,0,0,    0.814,0.5,48000,0,    0.824,1,42000,0,    0.834,0.5,38000,0,    0.838,0,0,0,    0.847,0.5,52000,0.01,    0.857,1,47000,0.5,    0.867,0.5,40000,1.0,    0.871,0,0,0,    0.883,0.5,48000,0.01,    0.893,1,41000,0.5,    0.903,0.5,38000,1.0,    0.908,0,0,0);         // Light1-5
  11. sample(19,2TOWER, 1,    0.855,0.5,0,0,        0.915,1,0,0,          0.985,0.5,0,0);            // tower 0.915
  12.  
  13. state(screen_add|particle_system, flabgr, 0);
  14. psystem(flabgr, 1, 8);
  15.  
  16. fog(18,500,0,19,44);
  17.  
  18. state(screen_replace|fog_screen|light_diffuse, bound, 0);
  19. mesh(bound__bounc1);
  20. mesh(bound__bounc2);
  21. mesh(bound__bounconne0);
  22. mesh(bound__bounconnet);
  23. mesh(bound__bound1);
  24. mesh(bound__bound2);
  25. state(screen_replace|fog_screen|light_diffuse, build04, 0);
  26. mesh(build04__pillt01);
  27. mesh(build04__pillt02);
  28. mesh(build04__pillt03);
  29. mesh(build04__pillt04);
  30. mesh(build04__pillt06);
  31. mesh(build04__pillt07);
  32. mesh(build04__pillt07nex);
  33. mesh(build04__pillx01);
  34. mesh(build04__pillx02);
  35. mesh(build04__pillx03);
  36. mesh(build04__pillx04);
  37. mesh(build04__pillx05);
  38. mesh(build04__pillx06);
  39. mesh(build04__pillx07);
  40. mesh(build04__pillx08);
  41. mesh(build04__pillx09);
  42. mesh(build04__pillx10);
  43. mesh(build04__pillx11);
  44. mesh(build04__pillx12);
  45. mesh(build04__pillx13);
  46. mesh(build04__pillx14);
  47. mesh(build04__pillx15);
  48. mesh(build04__pillx16);
  49. mesh(build04__pillx17);
  50. mesh(build04__pillx19);
  51. mesh(build04__pillx20);
  52. mesh(build04__pillx21);
  53. mesh(build04__pillx22);
  54. mesh(build04__pillx23);
  55. mesh(build04__pillx24);
  56. mesh(build04__pillx25);
  57. mesh(build04__pillx26);
  58. mesh(build04__pillx27);
  59. mesh(build04__pillx28);
  60. mesh(build04__pillx29);
  61. mesh(build04__pillx31);
  62. mesh(build04__pillx32);
  63. mesh(build04__pillx33);
  64. mesh(build04__pillx34);
  65. mesh(build04__pillx35);
  66. mesh(build04__pillx36);
  67. mesh(build04__pillx37);
  68. mesh(build04__pillx38);
  69. mesh(build04__pillx39);
  70. mesh(build04__pillx40);
  71. mesh(build04__pillx41);
  72. mesh(build04__pillx42);
  73. mesh(build04__pillx43);
  74. mesh(build04__pillx44);
  75. mesh(build04__pillx45);
  76. mesh(build04__pillx46);
  77. mesh(build04__pillx47);
  78. mesh(build04__pillx48);
  79. mesh(build04__pillx49);
  80. mesh(build04__pillx51);
  81. mesh(build04__pillx52);
  82. mesh(build04__pillx53);
  83. mesh(build04__pillx54);
  84. mesh(build04__pillx55);
  85. mesh(build04__pillx56);
  86. mesh(build04__pillx57);
  87. mesh(build04__pillx58);
  88. mesh(build04__pillx59);
  89. mesh(build04__pillx60);
  90. mesh(build04__pillx61);
  91. mesh(build04__pillx62);
  92. mesh(build04__pillx63);
  93. mesh(build04__pillx64);
  94. mesh(build04__pillx65);
  95. mesh(build04__pillx66);
  96. mesh(build04__pillx67);
  97. mesh(build04__pillx68);
  98. mesh(build04__pillx69);
  99. mesh(build04__pillx70);
  100. mesh(build04__pillx71);
  101. mesh(build04__pillx72);
  102. mesh(build04__pillx73);
  103. mesh(build04__pillx74);
  104. mesh(build04__pillx75);
  105. mesh(build04__pillx76);
  106. mesh(build04__pillx92);
  107. mesh(build04__pillx93);
  108. state(screen_replace|fog_screen|light_diffuse, builhub, 0);
  109. mesh(builhub__plasmaref0);
  110. mesh(builhub__plasmaref1);
  111. mesh(builhub__plasmarefi);
  112. mesh(builhub__radisson);
  113. mesh(builhub__radisson01);
  114. mesh(builhub__radisson02);
  115. mesh(builhub__radisson03);
  116. mesh(builhub__radisson04);
  117. state(screen_replace|fog_screen|light_diffuse, buldste1, 0);
  118. mesh(buldste1__phillips);
  119. mesh(buldste1__phillips01);
  120. mesh(buldste1__phillips02);
  121. state(screen_replace|fog_screen|light_diffuse, ceiling, 0);
  122. mesh(ceiling__foot);
  123. mesh(ceiling__foot01);
  124. mesh(ceiling__tunnel01);
  125. mesh(ceiling__tunnel01);
  126. mesh(ceiling__tunnel02);
  127. mesh(ceiling__tunnel02);
  128. mesh(ceiling__tunnel03);
  129. mesh(ceiling__tunnel04);
  130. mesh(ceiling__tunnel05);
  131. mesh(ceiling__tunnel06);
  132. state(screen_replace|fog_screen|light_diffuse, centrl01, 0);
  133. mesh(centrl01__hook01);
  134. mesh(centrl01__hook02);
  135. mesh(centrl01__hook04);
  136. mesh(centrl01__hook05);
  137. mesh(centrl01__hook06);
  138. mesh(centrl01__hook07);
  139. mesh(centrl01__hook08);
  140. mesh(centrl01__hook09);
  141. mesh(centrl01__hook10);
  142. state(screen_replace|fog_screen|light_diffuse, chess, 0);
  143. mesh(chess__road);
  144. mesh(chess__road2);
  145. state(screen_replace|fog_screen|light_diffuse, church1, 0);
  146. mesh(church1__church);
  147. state(screen_replace|fog_screen|light_diffuse, conapse, 0);
  148. mesh(conapse__radisson);
  149. mesh(conapse__radisson01);
  150. mesh(conapse__radisson02);
  151. mesh(conapse__radisson03);
  152. mesh(conapse__radisson04);
  153. state(screen_replace|fog_screen|light_diffuse, contain, 0);
  154. mesh(contain__contain);
  155. mesh(contain__firestic11);
  156. mesh(contain__firestic12);
  157. mesh(contain__firestic13);
  158. mesh(contain__firestic14);
  159. mesh(contain__firestic15);
  160. mesh(contain__firestick0);
  161. mesh(contain__firestick1);
  162. mesh(contain__firestick2);
  163. mesh(contain__firestick3);
  164. mesh(contain__firestick4);
  165. mesh(contain__firestick5);
  166. mesh(contain__firestick6);
  167. mesh(contain__firestick7);
  168. mesh(contain__firestick8);
  169. mesh(contain__firestick9);
  170. state(screen_replace|fog_screen|light_diffuse, dome1, 0);
  171. mesh(dome1__newchryst0);
  172. mesh(dome1__newchrystl);
  173. state(screen_replace|fog_screen|light_diffuse, dome2, 0);
  174. mesh(dome2__newchryst0);
  175. mesh(dome2__newchrystl);
  176. state(screen_replace|fog_screen|light_diffuse, dream1, 0);
  177. mesh(dream1__dreamhost0);
  178. mesh(dream1__dreamhoste);
  179. state(screen_replace|fog_screen|light_diffuse, dream2, 0);
  180. mesh(dream2__dreamhost0);
  181. mesh(dream2__dreamhoste);
  182. state(screen_replace|fog_screen|light_diffuse, entranc, 0);
  183. mesh(entranc__entrance01);
  184. mesh(entranc__entrance02);
  185. mesh(entranc__entrance03);
  186. mesh(entranc__entrance04);
  187. mesh(entranc__entrance05);
  188. mesh(entranc__roundente0);
  189. mesh(entranc__roundente1);
  190. mesh(entranc__roundenter);
  191. mesh(entranc__sentinel);
  192. mesh(entranc__swanlgh);
  193. state(screen_replace|fog_screen|light_diffuse, farbuil, 0);
  194. mesh(farbuil__tranmitt10);
  195. mesh(farbuil__tranmitt11);
  196. mesh(farbuil__tranmitt12);
  197. mesh(farbuil__tranmitt13);
  198. mesh(farbuil__tranmitt14);
  199. mesh(farbuil__tranmitt15);
  200. mesh(farbuil__tranmitt16);
  201. mesh(farbuil__tranmitt17);
  202. mesh(farbuil__tranmitt18);
  203. mesh(farbuil__tranmitt19);
  204. mesh(farbuil__tranmitt20);
  205. mesh(farbuil__tranmitte0);
  206. mesh(farbuil__tranmitte1);
  207. mesh(farbuil__tranmitte2);
  208. mesh(farbuil__tranmitte3);
  209. mesh(farbuil__tranmitte4);
  210. mesh(farbuil__tranmitte5);
  211. mesh(farbuil__tranmitte6);
  212. mesh(farbuil__tranmitter);
  213. mesh(farbuil__transmit10);
  214. mesh(farbuil__transmit11);
  215. mesh(farbuil__transmit12);
  216. mesh(farbuil__transmit13);
  217. mesh(farbuil__transmit14);
  218. mesh(farbuil__transmit15);
  219. mesh(farbuil__transmit16);
  220. mesh(farbuil__transmit17);
  221. mesh(farbuil__transmit18);
  222. mesh(farbuil__transmit19);
  223. mesh(farbuil__transmit20);
  224. mesh(farbuil__transmit21);
  225. mesh(farbuil__transmitt0);
  226. mesh(farbuil__transmitt1);
  227. mesh(farbuil__transmitt2);
  228. mesh(farbuil__transmitt3);
  229. mesh(farbuil__transmitt4);
  230. mesh(farbuil__transmitt5);
  231. mesh(farbuil__transmitt6);
  232. mesh(farbuil__transmitt7);
  233. mesh(farbuil__transmitt8);
  234. mesh(farbuil__transmitt9);
  235. mesh(farbuil__transmitte);
  236. state(screen_replace|fog_screen|light_diffuse, fork01, 0);
  237. mesh(fork01__fork01);
  238. mesh(fork01__fork02);
  239. mesh(fork01__fork03);
  240. mesh(fork01__fork04);
  241. mesh(fork01__fork05);
  242. state(screen_replace|fog_screen|light_diffuse, fork02, 0);
  243. mesh(fork02__fork01);
  244. mesh(fork02__fork02);
  245. mesh(fork02__fork03);
  246. mesh(fork02__fork04);
  247. mesh(fork02__fork05);
  248. state(screen_replace|fog_screen|light_diffuse, hilton1, 0);
  249. mesh(hilton1__hilton);
  250. state(screen_replace|fog_screen|light_diffuse, hilton2, 0);
  251. mesh(hilton2__hilton);
  252. state(screen_replace|fog_screen|light_diffuse, intunel, 0);
  253. mesh(intunel__tunnel01);
  254. mesh(intunel__tunnel02);
  255. mesh(intunel__tunnel03);
  256. mesh(intunel__tunnel04);
  257. mesh(intunel__tunnel05);
  258. mesh(intunel__tunnel06);
  259. state(screen_replace|fog_screen|light_diffuse, jailwall, 0);
  260. mesh(jailwall__jailwall);
  261. state(screen_replace|fog_screen|light_diffuse, lamp01, 0);
  262. mesh(lamp01__lamp01);
  263. mesh(lamp01__lamp02);
  264. mesh(lamp01__lamp03);
  265. mesh(lamp01__lamp04);
  266. mesh(lamp01__lamp05);
  267. mesh(lamp01__lamp06);
  268. mesh(lamp01__lamp07);
  269. mesh(lamp01__lamp08);
  270. state(screen_replace|fog_screen|light_diffuse, light01, 0);
  271. mesh(light01__firestic11);
  272. mesh(light01__firestic12);
  273. mesh(light01__firestic13);
  274. mesh(light01__firestic14);
  275. mesh(light01__firestic15);
  276. mesh(light01__firestick0);
  277. mesh(light01__firestick1);
  278. mesh(light01__firestick2);
  279. mesh(light01__firestick3);
  280. mesh(light01__firestick4);
  281. mesh(light01__firestick5);
  282. mesh(light01__firestick6);
  283. mesh(light01__firestick7);
  284. mesh(light01__firestick8);
  285. mesh(light01__firestick9);
  286. state(screen_replace|fog_screen|light_diffuse, line, 0);
  287. mesh(line__road);
  288. mesh(line__road2);
  289. state(screen_replace|fog_screen|light_diffuse, meteor, 0);
  290. mesh(meteor__meteorit);
  291. mesh(meteor__meteorit2);
  292. mesh(meteor__tunnel06);
  293. state(screen_replace|fog_screen|light_diffuse, mushrom, 0);
  294. mesh(mushrom__mushroom);
  295. state(screen_replace|fog_screen|light_diffuse, penthous, 0);
  296. mesh(penthous__penthouse);
  297. state(screen_replace|fog_screen|light_diffuse, poster2, 0);
  298. mesh(poster2__holosign);
  299. state(screen_replace|fog_screen|light_diffuse, posterbi, 0);
  300. mesh(posterbi__billboard);
  301. mesh(posterbi__billboard0);
  302. state(screen_replace|fog_screen|light_diffuse, probe, 0);
  303. mesh(probe__holosign);
  304. mesh(probe__jailground);
  305. mesh(probe__jailwall);
  306. mesh(probe__jailwall01);
  307. mesh(probe__roadbut2);
  308. mesh(probe__sphereent);
  309. mesh(probe__sphereinne);
  310. mesh(probe__sphereoute);
  311. mesh(probe__stand);
  312. state(screen_replace|fog_screen|light_diffuse, road, 0);
  313. mesh(road__road);
  314. mesh(road__road2);
  315. state(screen_replace|fog_screen|light_diffuse, roadbut, 0);
  316. mesh(roadbut__bnchiger00);
  317. mesh(roadbut__bnchiger01);
  318. mesh(roadbut__bnchiger02);
  319. mesh(roadbut__bnchiger04);
  320. mesh(roadbut__jailwall01);
  321. mesh(roadbut__roadbut);
  322. mesh(roadbut__roadbut2);
  323. state(screen_replace|fog_screen|light_diffuse, side1, 0);
  324. mesh(side1__bnchiger00);
  325. mesh(side1__bnchiger01);
  326. mesh(side1__bnchiger02);
  327. mesh(side1__bnchiger04);
  328. state(screen_replace, sidebnc, 0);
  329. mesh(sidebnc__sidebnc);
  330. mesh(sidebnc__sidebnc2);
  331. state(screen_replace, skycit1, 0);
  332. mesh(skycit1__01);
  333. mesh(skycit1__05);
  334. mesh(skycit1__09);
  335. mesh(skycit1__13);
  336. state(screen_replace, skycit2, 0);
  337. mesh(skycit2__02);
  338. mesh(skycit2__06);
  339. mesh(skycit2__10);
  340. mesh(skycit2__14);
  341. state(screen_replace, skycit3, 0);
  342. mesh(skycit3__03);
  343. mesh(skycit3__07);
  344. mesh(skycit3__11);
  345. mesh(skycit3__15);
  346. state(screen_replace, skycit4, 0);
  347. mesh(skycit4__04);
  348. mesh(skycit4__08);
  349. mesh(skycit4__12);
  350. mesh(skycit4__16);
  351. state(screen_replace, skytop, 0);
  352. mesh(skytop__topsky);
  353. mesh(skytop__topsky01);
  354. state(screen_replace|fog_screen|light_diffuse, struct01, 0);
  355. mesh(struct01__hook01);
  356. mesh(struct01__hook02);
  357. mesh(struct01__hook04);
  358. mesh(struct01__hook05);
  359. mesh(struct01__hook06);
  360. mesh(struct01__hook07);
  361. mesh(struct01__hook08);
  362. mesh(struct01__hook09);
  363. mesh(struct01__hook10);
  364.  
  365. state(screen_add|light_diffuse, vfog, 0);
  366. // first lamps over road
  367. lightvol(vfog__volume01, 200, 150, 120,   0,   0,   0);
  368. lightvol(vfog__volume02, 200, 150, 120,   0,   0,   0);
  369. lightvol(vfog__volume03, 200, 150, 120,   0,   0,   0);
  370. lightvol(vfog__volume04, 200, 150, 120,   0,   0,   0);
  371. lightvol(vfog__volume05, 200, 150, 120,   0,   0,   0);
  372. lightvol(vfog__volume06, 200, 150, 120,   0,   0,   0);
  373. lightvol(vfog__volume07, 200, 150, 120,   0,   0,   0);
  374. lightvol(vfog__volume08, 200, 150, 120,   0,   0,   0);
  375.  
  376. // all alone lamp
  377. lightvol(vfog__volume09,  80, 100, 120,   0,   0,   0);
  378.  
  379. // neon sign by green girl
  380. lightvol(vfog__volume10,  80, 200, 120,   0,   0,   0);
  381. lightvol(vfog__volume11,  10,  20,   0,   0,   0,   0);
  382.  
  383. //Light out of bobafet head
  384. lightvol(vfog__volume12, 200, 150, 120,   0,   0,   0);
  385. lightvol(vfog__volume60, 200, 150, 120,   0,   0,   0);
  386. lightvol(vfog__volume61, 200, 150, 120,   0,   0,   0);
  387. lightvol(vfog__volume62, 200, 150, 120,   0,   0,   0);
  388. lightvol(vfog__volume63, 200, 150, 120,   0,   0,   0);
  389.  
  390. //Fork side light
  391. lightvol(vfog__volume22, 200, 150, 120,   0,   0,   0);
  392. lightvol(vfog__volume23, 200, 150, 120,   0,   0,   0);
  393. lightvol(vfog__volume24, 200, 150, 120,   0,   0,   0);
  394. lightvol(vfog__volume25, 200, 150, 120,   0,   0,   0);
  395. lightvol(vfog__volume26, 200, 150, 120,   0,   0,   0);
  396. lightvol(vfog__volume27, 200, 150, 120,   0,   0,   0);
  397. lightvol(vfog__volume28, 200, 150, 120,   0,   0,   0);
  398. lightvol(vfog__volume29, 200, 150, 120,   0,   0,   0);
  399. lightvol(vfog__volume30, 200, 150, 120,   0,   0,   0);
  400. lightvol(vfog__volume31, 200, 150, 120,   0,   0,   0);
  401.  
  402. //3 small cones shines down on road
  403. lightvol(vfog__volume80, 200, 150, 120,   0,   0,   0);
  404. lightvol(vfog__volume81, 200, 150, 120,   0,   0,   0);
  405. lightvol(vfog__volume82, 200, 150, 120,   0,   0,   0);
  406.  
  407. //Neon sign, girl with drinking can
  408. lightvol(vfog__volume13, 200, 150, 120,   0,   0,   0);
  409. lightvol(vfog__volume14, 200, 150, 120,   0,   0,   0);
  410.  
  411. // 4 light cones on right at first forks,
  412. lightvol(vfog__volume75, 200, 150, 120,   0,   0,   0);
  413. lightvol(vfog__volume76, 200, 150, 120,   0,   0,   0);
  414. lightvol(vfog__volume77, 200, 150, 120,   0,   0,   0);
  415. lightvol(vfog__volume78, 200, 150, 120,   0,   0,   0);
  416.  
  417. // hooks over road, after tunnel
  418. lightvol(vfog__volume32, 200, 150, 120,   0,   0,   0);
  419. lightvol(vfog__volume33, 200, 150, 120,   0,   0,   0);
  420. lightvol(vfog__volume34, 200, 150, 120,   0,   0,   0);
  421. lightvol(vfog__volume35, 200, 150, 120,   0,   0,   0);
  422. //    Hooks lighst in Middle
  423. lightvol(vfog__volume50, 200, 150, 120,   0,   0,   0);
  424. lightvol(vfog__volume51, 200, 150, 120,   0,   0,   0);
  425.  
  426. // hooks over road, after tunnel
  427. lightvol(vfog__volume36, 200, 150, 120,   0,   0,   0);
  428. lightvol(vfog__volume37, 200, 150, 120,   0,   0,   0);
  429. lightvol(vfog__volume38, 200, 150, 120,   0,   0,   0);
  430. lightvol(vfog__volume39, 200, 150, 120,   0,   0,   0);
  431. lightvol(vfog__volume40, 200, 150, 120,   0,   0,   0);
  432. lightvol(vfog__volume41, 200, 150, 120,   0,   0,   0);
  433. lightvol(vfog__volume42, 200, 150, 120,   0,   0,   0);
  434. lightvol(vfog__volume43, 200, 150, 120,   0,   0,   0);
  435. lightvol(vfog__volume44, 200, 150, 120,   0,   0,   0);
  436. lightvol(vfog__volume45, 200, 150, 120,   0,   0,   0);
  437. lightvol(vfog__volume46, 200, 150, 120,   0,   0,   0);
  438. lightvol(vfog__volume47, 200, 150, 120,   0,   0,   0);
  439. lightvol(vfog__volume48, 200, 150, 120,   0,   0,   0);
  440. lightvol(vfog__volume49, 200, 150, 120,   0,   0,   0);
  441. //    Hooks light in Middle
  442. lightvol(vfog__volume52, 200, 150, 120,   0,   0,   0);
  443. lightvol(vfog__volume53, 200, 150, 120,   0,   0,   0);
  444. lightvol(vfog__volume54, 200, 150, 120,   0,   0,   0);
  445. lightvol(vfog__volume55, 200, 150, 120,   0,   0,   0);
  446. lightvol(vfog__volume56, 200, 150, 120,   0,   0,   0);
  447. lightvol(vfog__volume57, 200, 150, 120,   0,   0,   0);
  448. lightvol(vfog__volume58, 200, 150, 120,   0,   0,   0);
  449.  
  450. // 4 light cones by the church, the 2 last is the top large
  451. lightvol(vfog__volume15, 200, 150, 120,   0,   0,   0);
  452. lightvol(vfog__volume16, 200, 150, 120,   0,   0,   0);
  453. lightvol(vfog__volume17, 200, 150, 120,   0,   0,   0);
  454. lightvol(vfog__volume18, 200, 150, 120,   0,   0,   0);
  455.  
  456. // 4 light cones by first plasma ref.
  457. lightvol(vfog__volume67, 200, 150, 120,   0,   0,   0);
  458. lightvol(vfog__volume68, 200, 150, 120,   0,   0,   0);
  459. lightvol(vfog__volume69, 200, 150, 120,   0,   0,   0);
  460. lightvol(vfog__volume70, 200, 150, 120,   0,   0,   0);
  461.  
  462. // 4 light cones by mushroom
  463. lightvol(vfog__volume83, 200, 150, 120,   0,   0,   0);
  464. lightvol(vfog__volume84, 200, 150, 120,   0,   0,   0);
  465. lightvol(vfog__volume85, 200, 150, 120,   0,   0,   0);
  466. lightvol(vfog__volume86, 200, 150, 120,   0,   0,   0);
  467.  
  468. // 4 light cones by 2nd plasme ref
  469. lightvol(vfog__volume71, 200, 150, 120,   0,   0,   0);
  470. lightvol(vfog__volume72, 200, 150, 120,   0,   0,   0);
  471. lightvol(vfog__volume73, 200, 150, 120,   0,   0,   0);
  472. lightvol(vfog__volume74, 200, 150, 120,   0,   0,   0);
  473.  
  474. // 3 light cones in the background
  475. lightvol(vfog__volume59, 200, 150, 120,   0,   0,   0);
  476. lightvol(vfog__volume64, 200, 150, 120,   0,   0,   0);
  477. lightvol(vfog__volume65, 200, 150, 120,   0,   0,   0);
  478.  
  479. // 1 Lonely light cone by meteor
  480. lightvol(vfog__volume79, 130, 100, 80,   0,   0,   0);
  481.  
  482. // light head from a building.
  483. lightvol(vfog__volume19, 200, 150, 120,   0,   0,   0);
  484. lightvol(vfog__volume20, 200, 150, 120,   0,   0,   0);
  485.  
  486. // lonely light cone pointing down
  487. lightvol(vfog__volume66, 200, 150, 120,   0,   0,   0);
  488.  
  489. state(screen_add|particle_system|light_diffuse, particles, 0);
  490. asystem(fire, 100);
  491. state(screen_add|particle_system|light_diffuse, particles, 0);
  492. asystem(steamup, 100);
  493. state(screen_add|particle_system|light_diffuse, particles, 0);
  494. asystem(1r, 100);
  495. state(screen_add|particle_system|light_diffuse, particles, 0);
  496. asystem(1b, 100);
  497. state(screen_add|particle_system|light_diffuse, particles, 0);
  498. asystem(1w, 100);
  499. state(screen_add|particle_system|light_diffuse, particles, 0);
  500. asystem(2r, 100);
  501. state(screen_add|particle_system|light_diffuse, particles, 0);
  502. asystem(2b, 100);
  503. state(screen_add|particle_system|light_diffuse, particles, 0);
  504. asystem(2w, 100);
  505. state(screen_add|particle_system|light_diffuse, particles, 0);
  506. asystem(3r, 100);
  507. state(screen_add|particle_system|light_diffuse, particles, 0);
  508. asystem(3b, 100);
  509. state(screen_add|particle_system|light_diffuse, particles, 0);
  510. asystem(3w, 100);
  511.